package linter.service;

import linter.POJO.DO.UserClass;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author 北煜
* @description 针对表【user_class(用户课程关系表)】的数据库操作Service
* @createDate 2024-04-10 11:26:36
*/
public interface UserClassService extends IService<UserClass> {

    /**
     * @param classType 课程类型
     * @param uuid 用户ID
     * @return 返回数据
     */
    Double getClassPlan(String classType, Long uuid);

    /**
     * @param classType 课程类型
     * @param classId 课程ID
     * @param classNode 课程节点
     * @param isFinish 是否完成 0未完成，1完成课程，2课程+练习完成
     * @param uuid 用户ID
     * @return 是否完成
     */
    String classNodeIsFinish(String classType, Integer classId, Integer classNode, Integer isFinish, Long uuid);
}
